﻿using StepsManagerLibrary.Enum;
using StepsManagerLibrary.Events;

namespace StepsManagerLibrary.Interfaces
{
    public interface IActionInitiator
    {
        /// <summary>
        /// Start an action
        /// </summary>
        /// <param name="actionType">Type of the action</param>
        /// <param name="args">Arguments required to perform the action</param>
        bool StartAction(StepActionTypeEnum actionType, ActionEventArgs args);
    }
}
